|
stepper25 2.2.1
|
Settings for registers of Stepper 25 Click driver. More...
Settings for registers of Stepper 25 Click driver.
| #define STEPPER25_CTRL11_TRQ_DAC_100_PCT 0xFF |
Stepper 25 CTRL11 register setting.
Specified setting for CTRL11 register of Stepper 25 Click driver.
| #define STEPPER25_CTRL11_TRQ_DAC_12_5_PCT 0x1F |
| #define STEPPER25_CTRL11_TRQ_DAC_25_PCT 0x3F |
| #define STEPPER25_CTRL11_TRQ_DAC_37_5_PCT 0x5F |
| #define STEPPER25_CTRL11_TRQ_DAC_50_PCT 0x7F |
| #define STEPPER25_CTRL11_TRQ_DAC_62_5_PCT 0x9F |
| #define STEPPER25_CTRL11_TRQ_DAC_75_PCT 0xBF |
| #define STEPPER25_CTRL11_TRQ_DAC_87_5_PCT 0xDF |
| #define STEPPER25_CTRL1_DECAY_MASK 0x07 |
| #define STEPPER25_CTRL1_DECAY_MIXED_30_PCT 0x04 |
| #define STEPPER25_CTRL1_DECAY_MIXED_60_PCT 0x05 |
| #define STEPPER25_CTRL1_DECAY_SLOW 0x00 |
| #define STEPPER25_CTRL1_DECAY_SMART_DYNAMIC 0x06 |
| #define STEPPER25_CTRL1_DECAY_SMART_RIPPLE 0x07 |
| #define STEPPER25_CTRL1_EN_OUT_DISABLED 0x00 |
Stepper 25 CTRL1 register setting.
Specified setting for CTRL1 register of Stepper 25 Click driver.
| #define STEPPER25_CTRL1_EN_OUT_ENABLED 0x80 |
| #define STEPPER25_CTRL1_EN_OUT_MASK 0x80 |
| #define STEPPER25_CTRL1_IDX_RST_HIGH 0x20 |
| #define STEPPER25_CTRL1_IDX_RST_LOW 0x00 |
| #define STEPPER25_CTRL1_IDX_RST_MASK 0x20 |
| #define STEPPER25_CTRL1_SR_140_NS 0x00 |
| #define STEPPER25_CTRL1_SR_70_NS 0x40 |
| #define STEPPER25_CTRL1_SR_MASK 0x40 |
| #define STEPPER25_CTRL1_TOFF_19_US 0x08 |
| #define STEPPER25_CTRL1_TOFF_27_US 0x10 |
| #define STEPPER25_CTRL1_TOFF_35_US 0x18 |
| #define STEPPER25_CTRL1_TOFF_9_5_US 0x00 |
| #define STEPPER25_CTRL1_TOFF_MASK 0x18 |
| #define STEPPER25_CTRL2_DIR_HIGH 0x80 |
| #define STEPPER25_CTRL2_DIR_LOW 0x00 |
Stepper 25 CTRL2 register setting.
Specified setting for CTRL2 register of Stepper 25 Click driver.
| #define STEPPER25_CTRL2_DIR_MASK 0x80 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_128 0x09 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_16 0x06 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_256 0x0A |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_32 0x07 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_64 0x08 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_8 0x05 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_FULL_100 0x00 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_FULL_71 0x01 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_HALF 0x03 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_HALF_NO_CIRC 0x02 |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_MASK 0x0F |
| #define STEPPER25_CTRL2_MICROSTEP_MODE_QUARTER 0x04 |
| #define STEPPER25_CTRL2_SPI_DIR_BIT 0x20 |
| #define STEPPER25_CTRL2_SPI_DIR_MASK 0x20 |
| #define STEPPER25_CTRL2_SPI_DIR_PIN 0x00 |
| #define STEPPER25_CTRL2_SPI_STEP_BIT 0x10 |
| #define STEPPER25_CTRL2_SPI_STEP_MASK 0x10 |
| #define STEPPER25_CTRL2_SPI_STEP_PIN 0x00 |
| #define STEPPER25_CTRL2_STEP_HIGH 0x40 |
| #define STEPPER25_CTRL2_STEP_LOW 0x00 |
| #define STEPPER25_CTRL2_STEP_MASK 0x40 |
| #define STEPPER25_CTRL3_CLR_FLT_HIGH 0x80 |
| #define STEPPER25_CTRL3_CLR_FLT_LOW 0x00 |
Stepper 25 CTRL3 register setting.
Specified setting for CTRL3 register of Stepper 25 Click driver.
| #define STEPPER25_CTRL3_CLR_FLT_MASK 0x80 |
| #define STEPPER25_CTRL3_LOCK_LOCK 0x60 |
| #define STEPPER25_CTRL3_LOCK_MASK 0x70 |
| #define STEPPER25_CTRL3_LOCK_UNLOCK 0x30 |
| #define STEPPER25_CTRL3_OCP_MODE_AUTO_RETRY 0x04 |
| #define STEPPER25_CTRL3_OCP_MODE_LATCHED 0x00 |
| #define STEPPER25_CTRL3_OCP_MODE_MASK 0x04 |
| #define STEPPER25_CTRL3_OTSD_MODE_AUTO_RETRY 0x02 |
| #define STEPPER25_CTRL3_OTSD_MODE_LATCHED 0x00 |
| #define STEPPER25_CTRL3_OTSD_MODE_MASK 0x02 |
| #define STEPPER25_CTRL3_TOCP_1_2_US 0x00 |
| #define STEPPER25_CTRL3_TOCP_2_2_US 0x08 |
| #define STEPPER25_CTRL3_TOCP_MASK 0x08 |
| #define STEPPER25_CTRL3_TW_REP_DISABLED 0x00 |
| #define STEPPER25_CTRL3_TW_REP_ENABLED 0x01 |
| #define STEPPER25_CTRL3_TW_REP_MASK 0x01 |
| #define STEPPER25_CTRL4_EN_STL_DIS 0x00 |
| #define STEPPER25_CTRL4_EN_STL_EN 0x10 |
| #define STEPPER25_CTRL4_EN_STL_MASK 0x10 |
| #define STEPPER25_CTRL4_FRQ_CHG_FILTERED 0x00 |
| #define STEPPER25_CTRL4_FRQ_CHG_MASK 0x04 |
| #define STEPPER25_CTRL4_FRQ_CHG_NOT_FILTERED 0x04 |
| #define STEPPER25_CTRL4_STEP_FRQ_TOL_1_PCT 0x00 |
| #define STEPPER25_CTRL4_STEP_FRQ_TOL_2_PCT 0x01 |
| #define STEPPER25_CTRL4_STEP_FRQ_TOL_4_PCT 0x02 |
| #define STEPPER25_CTRL4_STEP_FRQ_TOL_6_PCT 0x03 |
| #define STEPPER25_CTRL4_STEP_FRQ_TOL_MASK 0x03 |
| #define STEPPER25_CTRL4_STL_LRN_DIS 0x00 |
| #define STEPPER25_CTRL4_STL_LRN_EN 0x20 |
| #define STEPPER25_CTRL4_STL_LRN_MASK 0x20 |
| #define STEPPER25_CTRL4_STL_REP_DIS 0x00 |
| #define STEPPER25_CTRL4_STL_REP_EN 0x08 |
| #define STEPPER25_CTRL4_STL_REP_MASK 0x08 |
| #define STEPPER25_CTRL4_TBLANK_TIME_1_5_US 0x40 |
| #define STEPPER25_CTRL4_TBLANK_TIME_1_US 0x00 |
Stepper 25 CTRL4 register setting.
Specified setting for CTRL4 register of Stepper 25 Click driver.
| #define STEPPER25_CTRL4_TBLANK_TIME_2_5_US 0xC0 |
| #define STEPPER25_CTRL4_TBLANK_TIME_2_US 0x80 |
| #define STEPPER25_CTRL4_TBLANK_TIME_MASK 0xC0 |
| #define STEPPER25_DIR_CCW 0 |
Stepper 25 direction setting.
Specified setting for direction of Stepper 25 Click driver.
| #define STEPPER25_DIR_CW 1 |
| #define STEPPER25_FAULT_CPUV 0x10 |
| #define STEPPER25_FAULT_FAULT 0x80 |
Stepper 25 FAULT register setting.
Specified setting for FAULT register of Stepper 25 Click driver.
| #define STEPPER25_FAULT_OCP 0x08 |
| #define STEPPER25_FAULT_OL 0x01 |
| #define STEPPER25_FAULT_SPI_ERROR 0x40 |
| #define STEPPER25_FAULT_STL 0x04 |
| #define STEPPER25_FAULT_TF 0x02 |
| #define STEPPER25_FAULT_UVLO 0x20 |
| #define STEPPER25_PIN_HIGH_LEVEL 1 |
| #define STEPPER25_PIN_LOW_LEVEL 0 |
Stepper 25 pin logic level setting.
Specified setting for pin logic level of Stepper 25 Click driver.
| #define STEPPER25_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
| #define STEPPER25_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
| #define STEPPER25_SPEED_FAST 3 |
| #define STEPPER25_SPEED_MEDIUM 2 |
| #define STEPPER25_SPEED_SLOW 1 |
| #define STEPPER25_SPEED_VERY_FAST 4 |
| #define STEPPER25_SPEED_VERY_SLOW 0 |
Stepper 25 device speed settings.
Specified setting for rotation speed.
| #define STEPPER25_STEP_MODE_1_OVER_128 9 |
| #define STEPPER25_STEP_MODE_1_OVER_16 6 |
| #define STEPPER25_STEP_MODE_1_OVER_256 10 |
| #define STEPPER25_STEP_MODE_1_OVER_32 7 |
| #define STEPPER25_STEP_MODE_1_OVER_64 8 |
| #define STEPPER25_STEP_MODE_1_OVER_8 5 |
| #define STEPPER25_STEP_MODE_FULL_100 0 |
Stepper 25 step mode setting.
Specified setting for step mode of Stepper 25 Click driver.
| #define STEPPER25_STEP_MODE_FULL_71 1 |
| #define STEPPER25_STEP_MODE_HALF 3 |
| #define STEPPER25_STEP_MODE_HALF_NO_CIRC 2 |
| #define STEPPER25_STEP_MODE_QUARTER 4 |